package day230517;

import java.util.Scanner;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * @date 2023/5/17 21:07
 * 乒乓球筐
 */
public class Main01 {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNext()) {
            String pingPangA = scan.next(); // A 筐中的乒乓球
            String pingPangB = scan.next(); // B 筐中的乒乓球
            // 统计 A 中每种乒乓球的个数
            int[] countA = new int[26];
            for (char c : pingPangA.toCharArray()) {
                countA[c-'A']++;
            }
            // 依次减去 B 中的乒乓球, 如果相减出现 countA 对应的球 < 0 的情况, 说明不符合题意
            boolean flag = true; // 默认为符合题意
            for (char c : pingPangB.toCharArray()) {
                int curCount = --countA[c-'A'];
                if (curCount < 0) {
                    flag = false;
                    break;
                }
            }
            System.out.println(flag ? "Yes" : "No");
        }
        scan.close();
    }
}
